package com.yami.shop.nft.common.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.Date;

@Data
public class NftSourceFileVO {

    @Schema()
    private Long fileId;

    @Schema(description = "文件路径")
    private String filePath;

    @Schema(description = "文件类型")
    private String fileType;

    @Schema(description = "文件名")
    private String fileName;

    @Schema(description = "文件大小")
    private Integer fileSize;

    @Schema(description = "文件尺寸/分辨率")
    private String fileRatio;

    @Schema(description = "店铺id")
    private Long shopId;

    @Schema(description = "文件 1:图片 2:视频 3:文件")
    private String type;

    @Schema(description = "分组id")
    private Long attachFileGroupId;

    /**
     * 缩略图路径
     */
    @Schema(description = "缩略图路径")
    private String thumbnailPath;

    @Schema(description = "备注")
    private String describe;

    private Date createTime;

    private Date updateTime;
}
